package com.example.lombok;

import lombok.Value;

import java.util.Date;

/**
 * @author shanchong
 * @date 2019-06-23
 **/
@Value
public class ValueDemo {

    public String name;

    private Integer age;

    private Date createDate;

    /**
     * @Value：用在类上，是@Data的不可变形式，相当于为属性添加final声明，只提供getter方法，而不提供setter方法
     * @param args
     */
    public static void main(String[] args) {
        ValueDemo valueDemo = new ValueDemo("shanchong", 1, new Date());
        System.out.println(valueDemo);
    }


}
